#ifndef VLDOUBLEDELEGATE_H
#define VLDOUBLEDELEGATE_H

#include <QStyledItemDelegate>
#include <QDoubleSpinBox>

class VLDoubleDelegate : public QStyledItemDelegate
{
    Q_OBJECT
public:
    explicit VLDoubleDelegate(QWidget *parent = 0);
    
    QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;

    void setEditorData(QWidget *editor, const QModelIndex &index) const;
    void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;

//    void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const;

signals:
    
public slots:
    
};

#endif // VLDOUBLEDELEGATE_H
